<?php

/**
 * Плагин для корректного обрезания текста в utf8 формате c добавлением строки вконце.
 */


/**
 * @param string $str исходный строка текста
 * @param integer $length максимально допустимое количество символов в одной строке
 * @param integer $end_str максимально допустимое количество строк в блоке
 * @return string
 */

function Dwoo_Plugin_cut_text(Dwoo $dwoo, $str, $length, $end_str) {

	if (mb_strlen($str , "UTF-8")>$length){
		$new_length = $length - mb_strlen($end_str , "UTF-8");
		$res_str = mb_substr($str, 0 , $new_length , "UTF-8").$end_str;
	} else {
		$res_str = $str;
	}

	return $res_str;
} 